/**
 * @title 订单模块
 * @description
 * @author 张玉华
 * @date 2020-11-17 09:29
 */
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { OrderService } from './order.service';
import { OrderSubscriber } from './order.subscribers';
import { Order } from '../../entity/Order';
import { OrderController } from './order.controller';

@Module({
  // 此模块使用forFeature()方法，来表示哪些repositories注册在当前的作用域
  // 有了这些，我们就可以使用@InjectRepository()修饰符将OrderRepository注入到OrderService中
  imports: [TypeOrmModule.forFeature([Order])],
  exports: [TypeOrmModule],
  providers: [OrderService, OrderSubscriber],
  controllers: [OrderController],
})
export class UsersModule {
}
